package cn.java76.spring1;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * @author oldliu
 * @since 1.0
 */
public class Test2 {
    //spring工厂的对象默认都是单例的
    public static void main(String[] args) {
        //放弃  new，从工厂中拿。。。
        //构建一个对象工厂
        //通配符
        ApplicationContext ac=new ClassPathXmlApplicationContext("app*.xml");
        //通过id找对象
        //这个对象是组装好的
        HelloSpring  hello = (HelloSpring) ac.getBean("hello");
        hello.say();
        //单例模式

        HelloSpring  hello2 = (HelloSpring) ac.getBean("hello");
        System.out.println(hello==hello2);
    }
}
